<?php

namespace app\admin\model\yxerp;

use think\Model;

/**
 * Category
 */
class Category extends Model
{
    // 表名
    protected $name = 'yxerp_category';

    // 自动写入时间戳字段
    protected $autoWriteTimestamp = true;

    protected $append = ['pname', 'status_text'];

    // 获取父级名称
    public function getPnameAttr()
    {
        $parent = self::where('id', $this->pid)->find();
        return $parent ? $parent['name'] : '顶级';
    }

    // 获取状态文本
    public function getStatusTextAttr()
    {
        return $this->status == 1 ? '启用' : '禁用';
    }
}